\section{\-File \-List}
\-Here is a list of all documented files with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{analysis/\hyperlink{project_8h}{project.\-h} \\*\-Defines a function to project spherical functions on a given basis }{\pageref{project_8h}}{}
\item\contentsline{section}{basic/\hyperlink{algorithms_8h}{algorithms.\-h} \\*\-Defines some general purpose algorithms }{\pageref{algorithms_8h}}{}
\item\contentsline{section}{basic/\hyperlink{cuda__config_8h}{cuda\-\_\-config.\-h} \\*\-Defines a simple \-C\-U\-D\-A configuration class holding common constants }{\pageref{cuda__config_8h}}{}
\item\contentsline{section}{basic/{\bfseries cuda\-\_\-domains.\-h} }{\pageref{cuda__domains_8h}}{}
\item\contentsline{section}{basic/{\bfseries domain\-\_\-pointer.\-h} }{\pageref{domain__pointer_8h}}{}
\item\contentsline{section}{basic/\hyperlink{functors_8h}{functors.\-h} \\*\-Defines some general purpose functors }{\pageref{functors_8h}}{}
\item\contentsline{section}{basic/{\bfseries numbers.\-h} }{\pageref{numbers_8h}}{}
\item\contentsline{section}{basic/{\bfseries primes.\-h} }{\pageref{primes_8h}}{}
\item\contentsline{section}{basic/\hyperlink{stats_8h}{stats.\-h} \\*\-Helper class to keep statistics }{\pageref{stats_8h}}{}
\item\contentsline{section}{basic/{\bfseries types.\-h} }{\pageref{types_8h}}{}
\item\contentsline{section}{basic/{\bfseries utils.\-h} }{\pageref{utils_8h}}{}
\item\contentsline{section}{basic/cuda/\hyperlink{scan_8h}{scan.\-h} \\*\-Define \-C\-U\-D\-A based scan primitives }{\pageref{scan_8h}}{}
\item\contentsline{section}{bintree/{\bfseries bintree\-\_\-gen.\-h} }{\pageref{bintree__gen_8h}}{}
\item\contentsline{section}{bintree/{\bfseries bintree\-\_\-gen\-\_\-inline.\-h} }{\pageref{bintree__gen__inline_8h}}{}
\item\contentsline{section}{bintree/\hyperlink{bintree__node_8h}{bintree\-\_\-node.\-h} \\*\-Define \-C\-U\-D\-A based scan primitives }{\pageref{bintree__node_8h}}{}
\item\contentsline{section}{bintree/cuda/\hyperlink{bintree__context_8h}{bintree\-\_\-context.\-h} \\*\-Defines a simple binary tree context implementation to be used with the \-Bintree \hyperlink{group__bintree_gad76a50ae08ab4d525f748a7cbcc0fb6e}{generate()} function }{\pageref{bintree__context_8h}}{}
\item\contentsline{section}{bintree/cuda/{\bfseries bintree\-\_\-gen.\-h} }{\pageref{cuda_2bintree__gen_8h}}{}
\item\contentsline{section}{bintree/cuda/\hyperlink{bintree__gen__context_8h}{bintree\-\_\-gen\-\_\-context.\-h} \\*\-Defines the context class for the binary tree \hyperlink{group__bintree_gad76a50ae08ab4d525f748a7cbcc0fb6e}{generate()} function }{\pageref{bintree__gen__context_8h}}{}
\item\contentsline{section}{bintree/cuda/{\bfseries bintree\-\_\-gen\-\_\-inline.\-h} }{\pageref{cuda_2bintree__gen__inline_8h}}{}
\item\contentsline{section}{bits/{\bfseries bitmask.\-h} }{\pageref{bitmask_8h}}{}
\item\contentsline{section}{bits/\hyperlink{morton_8h}{morton.\-h} \\*\-Defines some general purpose algorithms }{\pageref{morton_8h}}{}
\item\contentsline{section}{bits/{\bfseries popcount.\-h} }{\pageref{popcount_8h}}{}
\item\contentsline{section}{bvh/\hyperlink{bvh_8h}{bvh.\-h} \\*\-Entry point to the generic \-Bounding \-Volume \-Hierarchy library }{\pageref{bvh_8h}}{}
\item\contentsline{section}{bvh/{\bfseries bvh\-\_\-inline.\-h} }{\pageref{bvh__inline_8h}}{}
\item\contentsline{section}{bvh/{\bfseries bvh\-\_\-sah\-\_\-builder.\-h} }{\pageref{bvh__sah__builder_8h}}{}
\item\contentsline{section}{bvh/{\bfseries bvh\-\_\-sah\-\_\-builder\-\_\-inline.\-h} }{\pageref{bvh__sah__builder__inline_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries binned\-\_\-sah\-\_\-builder.\-h} }{\pageref{binned__sah__builder_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries binned\-\_\-sah\-\_\-builder\-\_\-inline.\-h} }{\pageref{binned__sah__builder__inline_8h}}{}
\item\contentsline{section}{bvh/cuda/\hyperlink{lbvh__builder_8h}{lbvh\-\_\-builder.\-h} \\*\-Interface for a \-C\-U\-D\-A-\/based \-L\-B\-V\-H builder }{\pageref{lbvh__builder_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries lbvh\-\_\-builder\-\_\-inline.\-h} }{\pageref{lbvh__builder__inline_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries lbvh\-\_\-context.\-h} }{\pageref{lbvh__context_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries lbvh\-\_\-test.\-h} }{\pageref{lbvh__test_8h}}{}
\item\contentsline{section}{bvh/cuda/\hyperlink{packing_8h}{packing.\-h} \\*\-Defines utility functions to pack a set of bvh nodes and their bboxes into a single set of 4d bboxes }{\pageref{packing_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries sah\-\_\-builder.\-h} }{\pageref{sah__builder_8h}}{}
\item\contentsline{section}{bvh/cuda/{\bfseries sah\-\_\-builder\-\_\-inline.\-h} }{\pageref{sah__builder__inline_8h}}{}
\item\contentsline{section}{bvh/cuda/backup/{\bfseries sah\-\_\-builder.\-h} }{\pageref{backup_2sah__builder_8h}}{}
\item\contentsline{section}{bvh/cuda/backup/{\bfseries sah\-\_\-builder\-\_\-inline.\-h} }{\pageref{backup_2sah__builder__inline_8h}}{}
\item\contentsline{section}{color/{\bfseries rgbe.\-h} }{\pageref{rgbe_8h}}{}
\item\contentsline{section}{image/\hyperlink{image_8h}{image.\-h} \\*\-Defines a simple 2d image interface }{\pageref{image_8h}}{}
\item\contentsline{section}{image/{\bfseries image\-\_\-inline.\-h} }{\pageref{image__inline_8h}}{}
\item\contentsline{section}{image/\hyperlink{raw_8h}{raw.\-h} \\*\-Defines utility functions to load/save raw images }{\pageref{raw_8h}}{}
\item\contentsline{section}{image/{\bfseries tga.\-h} }{\pageref{tga_8h}}{}
\item\contentsline{section}{kd/\hyperlink{kd__node_8h}{kd\-\_\-node.\-h} \\*\-Define basic k-\/d tree node structure }{\pageref{kd__node_8h}}{}
\item\contentsline{section}{kd/cuda/\hyperlink{kd__builder_8h}{kd\-\_\-builder.\-h} \\*\-Interface for a middle-\/split \-C\-U\-D\-A-\/based k-\/d tree builder }{\pageref{kd__builder_8h}}{}
\item\contentsline{section}{kd/cuda/{\bfseries kd\-\_\-builder\-\_\-inline.\-h} }{\pageref{kd__builder__inline_8h}}{}
\item\contentsline{section}{kd/cuda/\hyperlink{kd__context_8h}{kd\-\_\-context.\-h} \\*\-Define basic k-\/d tree context structure }{\pageref{kd__context_8h}}{}
\item\contentsline{section}{kd/cuda/{\bfseries knn.\-h} }{\pageref{knn_8h}}{}
\item\contentsline{section}{kd/cuda/{\bfseries knn\-\_\-inline.\-h} }{\pageref{knn__inline_8h}}{}
\item\contentsline{section}{linalg/\hyperlink{bbox_8h}{bbox.\-h} \\*\-Defines an axis-\/aligned bounding box class }{\pageref{bbox_8h}}{}
\item\contentsline{section}{linalg/{\bfseries bbox\-\_\-inline.\-h} }{\pageref{bbox__inline_8h}}{}
\item\contentsline{section}{linalg/{\bfseries linear.\-h} }{\pageref{linear_8h}}{}
\item\contentsline{section}{linalg/{\bfseries matrix.\-h} }{\pageref{matrix_8h}}{}
\item\contentsline{section}{linalg/{\bfseries matrix\-\_\-inline.\-h} }{\pageref{matrix__inline_8h}}{}
\item\contentsline{section}{linalg/{\bfseries sparse\-\_\-matrix.\-h} }{\pageref{sparse__matrix_8h}}{}
\item\contentsline{section}{linalg/\hyperlink{vector_8h}{vector.\-h} \\*\-Define linear-\/algebra vector classes }{\pageref{vector_8h}}{}
\item\contentsline{section}{linalg/{\bfseries vector\-\_\-inline.\-h} }{\pageref{vector__inline_8h}}{}
\item\contentsline{section}{mtrand/{\bfseries mtrand.\-h} }{\pageref{mtrand_8h}}{}
\item\contentsline{section}{mwcrand/{\bfseries mwcrand.\-h} }{\pageref{mwcrand_8h}}{}
\item\contentsline{section}{octree/\hyperlink{octree_8h}{octree.\-h} \\*\-Defines the octree base classes }{\pageref{octree_8h}}{}
\item\contentsline{section}{octree/{\bfseries octree\-\_\-inline.\-h} }{\pageref{octree__inline_8h}}{}
\item\contentsline{section}{octree/{\bfseries octree\-\_\-test.\-h} }{\pageref{octree__test_8h}}{}
\item\contentsline{section}{octree/cuda/\hyperlink{octree__builder_8h}{octree\-\_\-builder.\-h} \\*\-Defines a \-C\-U\-D\-A octree builder }{\pageref{octree__builder_8h}}{}
\item\contentsline{section}{octree/cuda/{\bfseries octree\-\_\-builder\-\_\-inline.\-h} }{\pageref{octree__builder__inline_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{cp__rotations_8h}{cp\-\_\-rotations.\-h} \\*\-Defines utility classes to perform \-Cranley-\/\-Patterson rotations }{\pageref{cp__rotations_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{distributions_8h}{distributions.\-h} \\*\-Defines various distributions }{\pageref{distributions_8h}}{}
\item\contentsline{section}{sampling/{\bfseries halton.\-h} }{\pageref{halton_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{permutations_8h}{permutations.\-h} \\*\-Defines functions and classes to build pseudo-\/random permutations and permutation sets }{\pageref{permutations_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{processes_8h}{processes.\-h} \\*\-Defines utility functions to evaluate some stochastic processes }{\pageref{processes_8h}}{}
\item\contentsline{section}{sampling/{\bfseries processes\-\_\-inline.\-h} }{\pageref{processes__inline_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{random_8h}{random.\-h} \\*\-Defines a random number generator class }{\pageref{random_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{sampler_8h}{sampler.\-h} \\*\-Defines several multidimensional samplers }{\pageref{sampler_8h}}{}
\item\contentsline{section}{sampling/{\bfseries sampler\-\_\-inline.\-h} }{\pageref{sampler__inline_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{sobol_8h}{sobol.\-h} \\*\-Define \-Sobol samplers and sequences }{\pageref{sobol_8h}}{}
\item\contentsline{section}{sampling/{\bfseries sobol\-\_\-inline.\-h} }{\pageref{sobol__inline_8h}}{}
\item\contentsline{section}{sampling/{\bfseries sobol\-\_\-matrices.\-h} }{\pageref{sobol__matrices_8h}}{}
\item\contentsline{section}{sampling/{\bfseries sobol\-\_\-matrices\-\_\-128.\-h} }{\pageref{sobol__matrices__128_8h}}{}
\item\contentsline{section}{sampling/{\bfseries sobol\-\_\-matrices\-\_\-21201.\-h} }{\pageref{sobol__matrices__21201_8h}}{}
\item\contentsline{section}{sampling/\hyperlink{weyl_8h}{weyl.\-h} \\*\-Define a \-Weyl sequence sampler }{\pageref{weyl_8h}}{}
\item\contentsline{section}{sfmtrand/{\bfseries sfmtrand.\-h} }{\pageref{sfmtrand_8h}}{}
\item\contentsline{section}{spherical/\hyperlink{mappings_8h}{mappings.\-h} \\*\-Defines various spherical mappings }{\pageref{mappings_8h}}{}
\item\contentsline{section}{spherical/{\bfseries mappings\-\_\-inline.\-h} }{\pageref{mappings__inline_8h}}{}
\item\contentsline{section}{spherical/\hyperlink{oct_8h}{oct.\-h} \\*\-Octahedral basis definitions and helper functions }{\pageref{oct_8h}}{}
\item\contentsline{section}{spherical/\hyperlink{sh_8h}{sh.\-h} \\*\-Defines spherical and zonal harmonics functions and classes }{\pageref{sh_8h}}{}
\item\contentsline{section}{spherical/{\bfseries sh\-\_\-inline.\-h} }{\pageref{sh__inline_8h}}{}
\item\contentsline{section}{thrust/{\bfseries iterator\-\_\-wrapper.\-h} }{\pageref{iterator__wrapper_8h}}{}
\item\contentsline{section}{time/{\bfseries timer.\-h} }{\pageref{timer_8h}}{}
\item\contentsline{section}{tree/{\bfseries model.\-h} }{\pageref{model_8h}}{}
\item\contentsline{section}{tree/cuda/\hyperlink{reduce_8h}{reduce.\-h} \\*\-Defines utility function to reduce a set of values attached to the elements in the leaves of a tree }{\pageref{reduce_8h}}{}
\item\contentsline{section}{tree/cuda/{\bfseries reduce\-\_\-inline.\-h} }{\pageref{reduce__inline_8h}}{}
\end{DoxyCompactList}
